<?php
class Media_Controller extends Controller{
	
	public function __construct(){
		parent::__construct();
	}
	
	/**
	 * Mostra arquivos javascript
	 * @param $filename = nome do arquivo sem a extenção .js
	 * @return unknown_type
	 */
	public function js($filename){
		View::factory($this->template.'/media/'.$filename, NULL, 'js')->render(TRUE);
	}

	/**
	 * Mostra arquivos css
	 * @param $filename = nome do arquivo css sem a extenção .css
	 * @return unknown_type
	 */
	public function css($filename){
		View::factory($this->template.'/media/'.$filename, NULL, 'css')->render(TRUE);
	}
	
	/**
	 * Mostra imagens
	 * @param $filenameext = nome com a extenção do arquivo. ex: imagem.jpg, foto.gif
	 * @return unknown_type
	 */
	public function img($filenameext){
		$file = explode('.',$filenameext);
		$filename = $file[0];
		$fileext  = $file[1];
		if($fileext=='gif'||
			$fileext=='jpg'||
			$fileext=='png'){
			View::factory($this->template.'/media/'.$filename, NULL, $fileext)->render(TRUE);
		}else{
			throw ErrorException;
		}
		
	}
} //end Media_Controller